home *** CD-ROM | disk | FTP | other *** search
/ Secre 1 / Secre 1.iso / SECRE1 / SECRE1.rsrc / bin.rsrc_CODE_5.txt < prev    next >
Text File  |  1993-07-26  |  48KB  |  873 lines

  1. # near model CODE resource
  2. # jump table entries: 32818-65586 (32769 of them)
  3. export_50:
  4. 00000000  2F07                     move.l     -[A7], D7
  5. 00000002  7E01                     moveq.l    D7, 0x01
  6. 00000004  4EBA 0080                jsr        [PC + 0x80 /* 00000086 */]
  7. 00000008  4A00                     tst.b      D0
  8. 0000000A  660C                     bne        +0xE /* 00000018 */
  9. 0000000C  33FC 0003 FFFF E852      move.w     [0xFFFFE852], 0x3
  10. 00000014  7E00                     moveq.l    D7, 0x00
  11. 00000016  605E                     bra        +0x60 /* 00000076 */
  12. label00000018:
  13. 00000018  4878 0001                push.l     0x1
  14. 0000001C  4EAD 053A                jsr        [A5 + 0x53A /* export_163 */]
  15. 00000020  4EBA 008E                jsr        [PC + 0x8E /* 000000B0 */]
  16. 00000024  4A00                     tst.b      D0
  17. 00000026  588F                     addq.l     A7, 4
  18. 00000028  660C                     bne        +0xE /* 00000036 */
  19. 0000002A  33FC 0005 FFFF E852      move.w     [0xFFFFE852], 0x5
  20. 00000032  7E00                     moveq.l    D7, 0x00
  21. 00000034  6040                     bra        +0x42 /* 00000076 */
  22. label00000036:
  23. 00000036  4EBA 00EE                jsr        [PC + 0xEE /* 00000126 */]
  24. 0000003A  4A00                     tst.b      D0
  25. 0000003C  660C                     bne        +0xE /* 0000004A */
  26. 0000003E  33FC 0003 FFFF E852      move.w     [0xFFFFE852], 0x3
  27. 00000046  7E00                     moveq.l    D7, 0x00
  28. 00000048  602C                     bra        +0x2E /* 00000076 */
  29. label0000004A:
  30. 0000004A  4EBA 034A                jsr        [PC + 0x34A /* 00000396 */]
  31. 0000004E  4A00                     tst.b      D0
  32. 00000050  660C                     bne        +0xE /* 0000005E */
  33. 00000052  33FC 0003 FFFF E852      move.w     [0xFFFFE852], 0x3
  34. 0000005A  7E00                     moveq.l    D7, 0x00
  35. 0000005C  6018                     bra        +0x1A /* 00000076 */
  36. label0000005E:
  37. 0000005E  4EBA 05F6                jsr        [PC + 0x5F6 /* 00000656 */]
  38. 00000062  4267                     clr.w      -[A7]
  39. 00000064  4EAD 018A                jsr        [A5 + 0x18A /* export_45 */]
  40. 00000068  4EBA 068A                jsr        [PC + 0x68A /* 000006F4 */]
  41. 0000006C  4EBA 0616                jsr        [PC + 0x616 /* 00000684 */]
  42. 00000070  4EBA 0078                jsr        [PC + 0x78 /* 000000EA */]
  43. 00000074  548F                     addq.l     A7, 2
  44. label00000076:
  45. 00000076  42A7                     clr.l      -[A7]
  46. 00000078  4EAD 053A                jsr        [A5 + 0x53A /* export_163 */]
  47. 0000007C  4A07                     tst.b      D7
  48. 0000007E  588F                     addq.l     A7, 4
  49. 00000080  1007                     move.b     D0, D7
  50. 00000082  2E1F                     move.l     D7, [A7]+
  51. 00000084  4E75                     rts
  52. fn00000086:
  53. 00000086  2F07                     move.l     -[A7], D7
  54. 00000088  7E01                     moveq.l    D7, 0x01
  55. 0000008A  A063                     syscall    MaxApplZone
  56. 0000008C  2F3C FFFF 6ECA           move.l     -[A7], 0xFFFF6ECA
  57. 00000092  A86E                     syscall    InitGraf
  58. 00000094  A8FE                     syscall    InitFonts
  59. 00000096  2F3C 0000 FFFF           move.l     -[A7], 0xFFFF
  60. 0000009C  201F                     move.l     D0, [A7]+
  61. 0000009E  A032                     syscall    FlushEvents
  62. 000000A0  A912                     syscall    InitWindows
  63. 000000A2  A930                     syscall    InitMenus
  64. 000000A4  A9CC                     syscall    TEInit
  65. 000000A6  42A7                     clr.l      -[A7]
  66. 000000A8  A97B                     syscall    InitDialogs
  67. 000000AA  1007                     move.b     D0, D7
  68. 000000AC  2E1F                     move.l     D7, [A7]+
  69. 000000AE  4E75                     rts
  70. fn000000B0:
  71. 000000B0  4E56 FFF0                link       A6, -0x0010
  72. 000000B4  2F07                     move.l     -[A7], D7
  73. 000000B6  7E01                     moveq.l    D7, 0x01
  74. 000000B8  4267                     clr.w      -[A7]
  75. 000000BA  3F3C 0001                move.w     -[A7], 0x1
  76. 000000BE  486E FFF0                pea.l      [A6 - 0x10]
  77. 000000C2  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  78. 000000C6  0C6E 0700 FFF4           cmpi.w     [A6 - 0xC], 0x700
  79. 000000CC  548F                     addq.l     A7, 2
  80. 000000CE  6C02                     bge        +0x4 /* 000000D2 */
  81. 000000D0  7E00                     moveq.l    D7, 0x00
  82. label000000D2:
  83. 000000D2  1007                     move.b     D0, D7
  84. 000000D4  2E1F                     move.l     D7, [A7]+
  85. 000000D6  4E5E                     unlink     A6
  86. 000000D8  4E75                     rts
  87. 000000DA  8D49 6E69                pack       -[A6], -[A1], 0x6E69
  88. 000000DE  745F                     moveq.l    D2, 0x5F
  89. 000000E0  456E 7669                chk.w      D2, [A6 + 0x7669]
  90. 000000E4  726F                     moveq.l    D1, 0x6F
  91. 000000E6  6E73                     bgt        +0x75 /* 0000015B */
  92. 000000E8  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  93. // begin alternate branch 000000EA-000000EE
  94. fn000000EA:
  95. 000000EA  4E56 FFF4                link       A6, -0x000C
  96. // end alternate branch 000000EA-000000EE
  97. fn000000EA: // (misaligned)
  98. 000000EC  FFF4                     .extension 0xFF4 // unimplemented
  99. 000000EE  33FC 0001 FFFF E848      move.w     [0xFFFFE848], 0x1
  100. 000000F6  33FC 0001 FFFF E822      move.w     [0xFFFFE822], 0x1
  101. 000000FE  4EAD 01A2                jsr        [A5 + 0x1A2 /* export_48 */]
  102. 00000102  4267                     clr.w      -[A7]
  103. 00000104  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  104. 00000108  33FC 0001 FFFF E95C      move.w     [0xFFFFE95C], 0x1
  105. 00000110  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  106. 00000114  4E5E                     unlink     A6
  107. 00000116  4E75                     rts
  108. 00000118  8B49 6E69                pack       -[A5], -[A1], 0x6E69
  109. 0000011C  745F                     moveq.l    D2, 0x5F
  110. 0000011E  4A6F 6253                tst.w      [A7 + 0x6253]
  111. 00000122  6574                     bcs        +0x76 /* 00000198 */
  112. 00000124  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  113. // begin alternate branch 00000126-0000012A
  114. fn00000126:
  115. 00000126  4E56 FF7A                link       A6, -0x0086
  116. // end alternate branch 00000126-0000012A
  117. fn00000126: // (misaligned)
  118. 00000128  FF7A                     .extension 0xF7A // unimplemented
  119. 0000012A  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  120. 0000012E  7E01                     moveq.l    D7, 0x01
  121. 00000130  486E FFEE                pea.l      [A6 - 0x12]
  122. 00000134  42A7                     clr.l      -[A7]
  123. 00000136  2F3C 01CC 0280           move.l     -[A7], 0x1CC0280
  124. 0000013C  A8A7                     syscall    SetRect
  125. 0000013E  4267                     clr.w      -[A7]
  126. 00000140  2F3C FFFF E82A           move.l     -[A7], 0xFFFFE82A
  127. 00000146  4267                     clr.w      -[A7]
  128. 00000148  486E FFEE                pea.l      [A6 - 0x12]
  129. 0000014C  42A7                     clr.l      -[A7]
  130. 0000014E  42A7                     clr.l      -[A7]
  131. 00000150  4878 0008                push.l     0x8
  132. 00000154  203C 0016 0000           move.l     D0, 0x160000
  133. 0000015A  AB1D                     syscall    QDExtensions
  134. 0000015C  3C1F                     move.w     D6, [A7]+
  135. 0000015E  4A46                     tst.w      D6
  136. 00000160  670E                     beq        +0x10 /* 00000170 */
  137. 00000162  33FC 0003 FFFF E852      move.w     [0xFFFFE852], 0x3
  138. 0000016A  7E00                     moveq.l    D7, 0x00
  139. 0000016C  6000 0210                bra        +0x212 /* 0000037E */
  140. label00000170:
  141. 00000170  42A7                     clr.l      -[A7]
  142. 00000172  2F39 FFFF E82A           move.l     -[A7], [0xFFFFE82A]
  143. 00000178  203C 0004 0017           move.l     D0, 0x40017
  144. 0000017E  AB1D                     syscall    QDExtensions
  145. 00000180  265F                     movea.l    A3, [A7]+
  146. 00000182  2053                     movea.l    A0, [A3]
  147. 00000184  0C68 0010 0020           cmpi.w     [A0 + 0x20], 0x10
  148. 0000018A  6620                     bne        +0x22 /* 000001AC */
  149. 0000018C  2F3C FFFF EA8A           move.l     -[A7], 0xFFFFEA8A
  150. 00000192  AA1A                     syscall    GetBackColor
  151. 00000194  2F3C FFFF EA84           move.l     -[A7], 0xFFFFEA84
  152. // begin alternate branch 00000198-0000019A
  153. label00000198:
  154. 00000198  EA84                     asr        D4, 5
  155. // end alternate branch 00000198-0000019A
  156. label00000198: // (misaligned)
  157. 0000019A  AA19                     syscall    GetForeColor
  158. 0000019C  2F3C FFFF EA8A           move.l     -[A7], 0xFFFFEA8A
  159. 000001A2  AA14                     syscall    RGBForeColor
  160. 000001A4  2F3C FFFF EA84           move.l     -[A7], 0xFFFFEA84
  161. 000001AA  AA15                     syscall    RGBBackColor
  162. label000001AC:
  163. 000001AC  4267                     clr.w      -[A7]
  164. 000001AE  2F3C FFFF E82E           move.l     -[A7], 0xFFFFE82E
  165. 000001B4  4267                     clr.w      -[A7]
  166. 000001B6  486E FFEE                pea.l      [A6 - 0x12]
  167. 000001BA  42A7                     clr.l      -[A7]
  168. 000001BC  42A7                     clr.l      -[A7]
  169. 000001BE  4878 0008                push.l     0x8
  170. 000001C2  203C 0016 0000           move.l     D0, 0x160000
  171. 000001C8  AB1D                     syscall    QDExtensions
  172. 000001CA  3C1F                     move.w     D6, [A7]+
  173. 000001CC  4A46                     tst.w      D6
  174. 000001CE  670E                     beq        +0x10 /* 000001DE */
  175. 000001D0  33FC 0003 FFFF E852      move.w     [0xFFFFE852], 0x3
  176. 000001D8  7E00                     moveq.l    D7, 0x00
  177. 000001DA  6000 01A2                bra        +0x1A4 /* 0000037E */
  178. label000001DE:
  179. 000001DE  486E FFE6                pea.l      [A6 - 0x1A]
  180. 000001E2  42A7                     clr.l      -[A7]
  181. 000001E4  2F3C 00C4 00C1           move.l     -[A7], 0xC400C1
  182. 000001EA  A8A7                     syscall    SetRect
  183. 000001EC  4267                     clr.w      -[A7]
  184. 000001EE  2F3C FFFF E842           move.l     -[A7], 0xFFFFE842
  185. 000001F4  4267                     clr.w      -[A7]
  186. 000001F6  486E FFE6                pea.l      [A6 - 0x1A]
  187. 000001FA  42A7                     clr.l      -[A7]
  188. 000001FC  42A7                     clr.l      -[A7]
  189. 000001FE  4878 0008                push.l     0x8
  190. 00000202  203C 0016 0000           move.l     D0, 0x160000
  191. 00000208  AB1D                     syscall    QDExtensions
  192. 0000020A  3C1F                     move.w     D6, [A7]+
  193. 0000020C  4A46                     tst.w      D6
  194. 0000020E  670E                     beq        +0x10 /* 0000021E */
  195. 00000210  33FC 0003 FFFF E852      move.w     [0xFFFFE852], 0x3
  196. 00000218  7E00                     moveq.l    D7, 0x00
  197. 0000021A  6000 0162                bra        +0x164 /* 0000037E */
  198. label0000021E:
  199. 0000021E  4267                     clr.w      -[A7]
  200. 00000220  2F3C FFFF E832           move.l     -[A7], 0xFFFFE832
  201. 00000226  4267                     clr.w      -[A7]
  202. 00000228  486E FFEE                pea.l      [A6 - 0x12]
  203. 0000022C  42A7                     clr.l      -[A7]
  204. 0000022E  42A7                     clr.l      -[A7]
  205. 00000230  4878 0008                push.l     0x8
  206. 00000234  203C 0016 0000           move.l     D0, 0x160000
  207. 0000023A  AB1D                     syscall    QDExtensions
  208. 0000023C  3C1F                     move.w     D6, [A7]+
  209. 0000023E  4A46                     tst.w      D6
  210. 00000240  670E                     beq        +0x10 /* 00000250 */
  211. 00000242  33FC 0003 FFFF E852      move.w     [0xFFFFE852], 0x3
  212. 0000024A  7E00                     moveq.l    D7, 0x00
  213. 0000024C  6000 0130                bra        +0x132 /* 0000037E */
  214. label00000250:
  215. 00000250  4267                     clr.w      -[A7]
  216. 00000252  2F3C FFFF E836           move.l     -[A7], 0xFFFFE836
  217. 00000258  3F3C 0001                move.w     -[A7], 0x1
  218. 0000025C  486E FFEE                pea.l      [A6 - 0x12]
  219. 00000260  42A7                     clr.l      -[A7]
  220. 00000262  42A7                     clr.l      -[A7]
  221. 00000264  4878 0008                push.l     0x8
  222. 00000268  203C 0016 0000           move.l     D0, 0x160000
  223. 0000026E  AB1D                     syscall    QDExtensions
  224. 00000270  3C1F                     move.w     D6, [A7]+
  225. 00000272  4A46                     tst.w      D6
  226. 00000274  670E                     beq        +0x10 /* 00000284 */
  227. 00000276  33FC 0003 FFFF E852      move.w     [0xFFFFE852], 0x3
  228. 0000027E  7E00                     moveq.l    D7, 0x00
  229. 00000280  6000 00FC                bra        +0xFE /* 0000037E */
  230. label00000284:
  231. 00000284  2079 FFFF E832           movea.l    A0, [0xFFFFE832]
  232. 0000028A  2668 0002                movea.l    A3, [A0 + 0x2]
  233. 0000028E  2253                     movea.l    A1, [A3]
  234. 00000290  0C69 0010 0020           cmpi.w     [A1 + 0x20], 0x10
  235. 00000296  6618                     bne        +0x1A /* 000002B0 */
  236. 00000298  2F39 FFFF E836           move.l     -[A7], [0xFFFFE836]
  237. 0000029E  A873                     syscall    SetPort
  238. 000002A0  2F3C FFFF 6EBA           move.l     -[A7], 0xFFFF6EBA
  239. 000002A6  AA14                     syscall    RGBForeColor
  240. 000002A8  2F3C FFFF 6EC2           move.l     -[A7], 0xFFFF6EC2
  241. 000002AE  AA15                     syscall    RGBBackColor
  242. label000002B0:
  243. 000002B0  486E FFEE                pea.l      [A6 - 0x12]
  244. 000002B4  42A7                     clr.l      -[A7]
  245. 000002B6  2F3C 00DD 0107           move.l     -[A7], 0xDD0107
  246. 000002BC  A8A7                     syscall    SetRect
  247. 000002BE  4267                     clr.w      -[A7]
  248. 000002C0  2F3C FFFF E83A           move.l     -[A7], 0xFFFFE83A
  249. 000002C6  4267                     clr.w      -[A7]
  250. 000002C8  486E FFEE                pea.l      [A6 - 0x12]
  251. 000002CC  42A7                     clr.l      -[A7]
  252. 000002CE  42A7                     clr.l      -[A7]
  253. 000002D0  4878 0008                push.l     0x8
  254. 000002D4  203C 0016 0000           move.l     D0, 0x160000
  255. 000002DA  AB1D                     syscall    QDExtensions
  256. 000002DC  3C1F                     move.w     D6, [A7]+
  257. 000002DE  4A46                     tst.w      D6
  258. 000002E0  670E                     beq        +0x10 /* 000002F0 */
  259. 000002E2  33FC 0003 FFFF E852      move.w     [0xFFFFE852], 0x3
  260. 000002EA  7E00                     moveq.l    D7, 0x00
  261. 000002EC  6000 0090                bra        +0x92 /* 0000037E */
  262. label000002F0:
  263. 000002F0  2F39 FFFF E83A           move.l     -[A7], [0xFFFFE83A]
  264. 000002F6  A873                     syscall    SetPort
  265. 000002F8  42A7                     clr.l      -[A7]
  266. 000002FA  3F3C 01F6                move.w     -[A7], 0x1F6
  267. 000002FE  A9BC                     syscall    GetPicture
  268. 00000300  285F                     movea.l    A4, [A7]+
  269. 00000302  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  270. 00000306  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  271. 0000030A  2F0C                     move.l     -[A7], A4
  272. 0000030C  4EAD 04C2                jsr        [A5 + 0x4C2 /* export_148 */]
  273. 00000310  204C                     movea.l    A0, A4
  274. 00000312  A023                     syscall    DisposHandle/DisposeHandle
  275. 00000314  486E FFEE                pea.l      [A6 - 0x12]
  276. 00000318  42A7                     clr.l      -[A7]
  277. 0000031A  2F3C 00D4 0047           move.l     -[A7], 0xD40047
  278. 00000320  A8A7                     syscall    SetRect
  279. 00000322  4257                     clr.w      [A7]
  280. 00000324  2F3C FFFF E83E           move.l     -[A7], 0xFFFFE83E
  281. 0000032A  4267                     clr.w      -[A7]
  282. 0000032C  486E FFEE                pea.l      [A6 - 0x12]
  283. 00000330  42A7                     clr.l      -[A7]
  284. 00000332  42A7                     clr.l      -[A7]
  285. 00000334  4878 0008                push.l     0x8
  286. 00000338  203C 0016 0000           move.l     D0, 0x160000
  287. 0000033E  AB1D                     syscall    QDExtensions
  288. 00000340  3C1F                     move.w     D6, [A7]+
  289. 00000342  4A46                     tst.w      D6
  290. 00000344  4FEF 000A                lea.l      A7, [A7 + 0xA]
  291. 00000348  670C                     beq        +0xE /* 00000356 */
  292. 0000034A  33FC 0003 FFFF E852      move.w     [0xFFFFE852], 0x3
  293. 00000352  7E00                     moveq.l    D7, 0x00
  294. 00000354  6028                     bra        +0x2A /* 0000037E */
  295. label00000356:
  296. 00000356  2F39 FFFF E83E           move.l     -[A7], [0xFFFFE83E]
  297. 0000035C  A873                     syscall    SetPort
  298. 0000035E  42A7                     clr.l      -[A7]
  299. 00000360  3F3C 01F7                move.w     -[A7], 0x1F7
  300. 00000364  A9BC                     syscall    GetPicture
  301. 00000366  285F                     movea.l    A4, [A7]+
  302. 00000368  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  303. 0000036C  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  304. 00000370  2F0C                     move.l     -[A7], A4
  305. 00000372  4EAD 04C2                jsr        [A5 + 0x4C2 /* export_148 */]
  306. 00000376  204C                     movea.l    A0, A4
  307. 00000378  A023                     syscall    DisposHandle/DisposeHandle
  308. 0000037A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  309. label0000037E:
  310. 0000037E  1007                     move.b     D0, D7
  311. 00000380  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  312. 00000384  4E5E                     unlink     A6
  313. 00000386  4E75                     rts
  314. 00000388  8B49 6E69                pack       -[A5], -[A1], 0x6E69
  315. 0000038C  745F                     moveq.l    D2, 0x5F
  316. 0000038E  4757                     chk.w      D3, [A7]
  317. 00000390  6F72                     ble        +0x74 /* 00000404 */
  318. 00000392  6C64                     bge        +0x66 /* 000003F8 */
  319. 00000394  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  320. // begin alternate branch 00000396-0000039A
  321. fn00000396:
  322. 00000396  4E56 FFFA                link       A6, -0x0006
  323. // end alternate branch 00000396-0000039A
  324. fn00000396: // (misaligned)
  325. 00000398  FFFA                     .extension 0xFFA // unimplemented
  326. 0000039A  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  327. 0000039E  7E01                     moveq.l    D7, 0x01
  328. 000003A0  42A7                     clr.l      -[A7]
  329. 000003A2  A8D8                     syscall    NewRgn
  330. 000003A4  23DF FFFF EA90           move.l     [0xFFFFEA90], [A7]+
  331. 000003AA  42A7                     clr.l      -[A7]
  332. 000003AC  A8D8                     syscall    NewRgn
  333. 000003AE  23DF FFFF EA94           move.l     [0xFFFFEA94], [A7]+
  334. 000003B4  42A7                     clr.l      -[A7]
  335. 000003B6  A8D8                     syscall    NewRgn
  336. 000003B8  23DF FFFF EA98           move.l     [0xFFFFEA98], [A7]+
  337. 000003BE  42A7                     clr.l      -[A7]
  338. 000003C0  A8D8                     syscall    NewRgn
  339. 000003C2  23DF FFFF EA9C           move.l     [0xFFFFEA9C], [A7]+
  340. 000003C8  7C00                     moveq.l    D6, 0x00
  341. 000003CA  6076                     bra        +0x78 /* 00000442 */
  342. label000003CC:
  343. 000003CC  42A7                     clr.l      -[A7]
  344. 000003CE  A8D8                     syscall    NewRgn
  345. 000003D0  2006                     move.l     D0, D6
  346. 000003D2  48C0                     ext.l      D0
  347. 000003D4  E588                     lsl        D0, 2
  348. 000003D6  2040                     movea.l    A0, D0
  349. 000003D8  D1FC FFFF EAA0           add.l      A0, 0xFFFFEAA0
  350. 000003DE  209F                     move.l     [A0], [A7]+
  351. 000003E0  4239 FFFF E984           clr.b      [0xFFFFE984]
  352. 000003E6  2F3C FFFF E984           move.l     -[A7], 0xFFFFE984
  353. 000003EC  2F3C FFFF 7ACA           move.l     -[A7], 0xFFFF7ACA
  354. 000003F2  4EAD 0502                jsr        [A5 + 0x502 /* export_156 */]
  355. 000003F6  7001                     moveq.l    D0, 0x01
  356. label000003F8:
  357. 000003F8  D046                     add.w      D0, D6
  358. 000003FA  3E80                     move.w     [A7], D0
  359. 000003FC  2F3C FFFF EE4C           move.l     -[A7], 0xFFFFEE4C
  360. 00000402  2F3C FFFF EE1A           move.l     -[A7], 0xFFFFEE1A
  361. // begin alternate branch 00000404-00000408
  362. label00000404:
  363. 00000404  FFFF                     .extension 0xFFF // unimplemented
  364. 00000406  EE1A                     ror        D2.b, 7
  365. // end alternate branch 00000404-00000408
  366. label00000404: // (misaligned)
  367. 00000408  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  368. 0000040C  2EBC FFFF E984           move.l     [A7], 0xFFFFE984
  369. 00000412  2F3C FFFF EE1A           move.l     -[A7], 0xFFFFEE1A
  370. 00000418  4EAD 00E2                jsr        [A5 + 0xE2 /* export_24 */]
  371. 0000041C  2E80                     move.l     [A7], D0
  372. 0000041E  4EAD 0502                jsr        [A5 + 0x502 /* export_156 */]
  373. 00000422  2EBC FFFF E984           move.l     [A7], 0xFFFFE984
  374. 00000428  4EAD 0522                jsr        [A5 + 0x522 /* export_160 */]
  375. 0000042C  2206                     move.l     D1, D6
  376. 0000042E  48C1                     ext.l      D1
  377. 00000430  E589                     lsl        D1, 2
  378. 00000432  2041                     movea.l    A0, D1
  379. 00000434  D1FC FFFF EAA0           add.l      A0, 0xFFFFEAA0
  380. 0000043A  2080                     move.l     [A0], D0
  381. 0000043C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  382. 00000440  5246                     addq.w     D6, 1
  383. label00000442:
  384. 00000442  0C46 000E                cmpi.w     D6, 0xE
  385. 00000446  6D84                     blt        -0x7A /* 000003CC */
  386. 00000448  4279 FFFF E846           clr.w      [0xFFFFE846]
  387. 0000044E  4279 FFFF 7F06           clr.w      [0xFFFF7F06]
  388. 00000454  4279 FFFF E2AA           clr.w      [0xFFFFE2AA]
  389. 0000045A  7C00                     moveq.l    D6, 0x00
  390. 0000045C  604C                     bra        +0x4E /* 000004AA */
  391. label0000045E:
  392. 0000045E  2006                     move.l     D0, D6
  393. 00000460  48C0                     ext.l      D0
  394. 00000462  E988                     lsl        D0, 4
  395. 00000464  0680 FFFF 80C4           addi.l     D0, 0xFFFF80C4
  396. 0000046A  2F00                     move.l     -[A7], D0
  397. 0000046C  42A7                     clr.l      -[A7]
  398. 0000046E  42A7                     clr.l      -[A7]
  399. 00000470  A8A7                     syscall    SetRect
  400. 00000472  2006                     move.l     D0, D6
  401. 00000474  48C0                     ext.l      D0
  402. 00000476  E988                     lsl        D0, 4
  403. 00000478  2040                     movea.l    A0, D0
  404. 0000047A  D1FC FFFF 80CC           add.l      A0, 0xFFFF80CC
  405. 00000480  4250                     clr.w      [A0]
  406. 00000482  2006                     move.l     D0, D6
  407. 00000484  48C0                     ext.l      D0
  408. 00000486  E988                     lsl        D0, 4
  409. 00000488  2040                     movea.l    A0, D0
  410. 0000048A  D1FC FFFF 80C2           add.l      A0, 0xFFFF80C2
  411. 00000490  30BC FFFF                move.w     [A0], 0xFFFF
  412. 00000494  42A7                     clr.l      -[A7]
  413. 00000496  A8D8                     syscall    NewRgn
  414. 00000498  2006                     move.l     D0, D6
  415. 0000049A  48C0                     ext.l      D0
  416. 0000049C  E988                     lsl        D0, 4
  417. 0000049E  2040                     movea.l    A0, D0
  418. 000004A0  D1FC FFFF 80CE           add.l      A0, 0xFFFF80CE
  419. 000004A6  209F                     move.l     [A0], [A7]+
  420. 000004A8  5246                     addq.w     D6, 1
  421. label000004AA:
  422. 000004AA  0C46 000A                cmpi.w     D6, 0xA /* '\n' */
  423. 000004AE  6DAE                     blt        -0x50 /* 0000045E */
  424. 000004B0  7C00                     moveq.l    D6, 0x00
  425. 000004B2  6012                     bra        +0x14 /* 000004C6 */
  426. label000004B4:
  427. 000004B4  303C 0112                move.w     D0, 0x112
  428. 000004B8  C1C6                     muls.w     D0, D6
  429. 000004BA  2040                     movea.l    A0, D0
  430. 000004BC  D1FC FFFF DE58           add.l      A0, 0xFFFFDE58
  431. 000004C2  4250                     clr.w      [A0]
  432. 000004C4  5246                     addq.w     D6, 1
  433. label000004C6:
  434. 000004C6  0C46 0005                cmpi.w     D6, 0x5
  435. 000004CA  6DE8                     blt        -0x16 /* 000004B4 */
  436. 000004CC  7C00                     moveq.l    D6, 0x00
  437. 000004CE  6000 00A6                bra        +0xA8 /* 00000576 */
  438. label000004D2:
  439. 000004D2  303C 0840                move.w     D0, 0x840
  440. 000004D6  C1C6                     muls.w     D0, D6
  441. 000004D8  2040                     movea.l    A0, D0
  442. 000004DA  D1FC FFFF 8162           add.l      A0, 0xFFFF8162
  443. 000004E0  4250                     clr.w      [A0]
  444. 000004E2  303C 0840                move.w     D0, 0x840
  445. 000004E6  C1C6                     muls.w     D0, D6
  446. 000004E8  2040                     movea.l    A0, D0
  447. 000004EA  D1FC FFFF 8300           add.l      A0, 0xFFFF8300
  448. 000004F0  30BC FFFF                move.w     [A0], 0xFFFF
  449. 000004F4  303C 0840                move.w     D0, 0x840
  450. 000004F8  C1C6                     muls.w     D0, D6
  451. 000004FA  2040                     movea.l    A0, D0
  452. 000004FC  D1FC FFFF 8302           add.l      A0, 0xFFFF8302
  453. 00000502  30BC FFFF                move.w     [A0], 0xFFFF
  454. 00000506  303C 0840                move.w     D0, 0x840
  455. 0000050A  C1C6                     muls.w     D0, D6
  456. 0000050C  2040                     movea.l    A0, D0
  457. 0000050E  D1FC FFFF 8166           add.l      A0, 0xFFFF8166
  458. 00000514  4250                     clr.w      [A0]
  459. 00000516  7A00                     moveq.l    D5, 0x00
  460. 00000518  6054                     bra        +0x56 /* 0000056E */
  461. label0000051A:
  462. 0000051A  303C 0840                move.w     D0, 0x840
  463. 0000051E  C1C6                     muls.w     D0, D6
  464. 00000520  2205                     move.l     D1, D5
  465. 00000522  48C1                     ext.l      D1
  466. 00000524  E989                     lsl        D1, 4
  467. 00000526  0680 FFFF 83A8           addi.l     D0, 0xFFFF83A8
  468. 0000052C  D081                     add.l      D0, D1
  469. 0000052E  2040                     movea.l    A0, D0
  470. 00000530  30BC FFFF                move.w     [A0], 0xFFFF
  471. 00000534  303C 0840                move.w     D0, 0x840
  472. 00000538  C1C6                     muls.w     D0, D6
  473. 0000053A  2205                     move.l     D1, D5
  474. 0000053C  48C1                     ext.l      D1
  475. 0000053E  E989                     lsl        D1, 4
  476. 00000540  0680 FFFF 83A8           addi.l     D0, 0xFFFF83A8
  477. 00000546  D081                     add.l      D0, D1
  478. 00000548  2040                     movea.l    A0, D0
  479. 0000054A  4268 000A                clr.w      [A0 + 0xA]
  480. 0000054E  42A7                     clr.l      -[A7]
  481. 00000550  A8D8                     syscall    NewRgn
  482. 00000552  303C 0840                move.w     D0, 0x840
  483. 00000556  C1C6                     muls.w     D0, D6
  484. 00000558  2205                     move.l     D1, D5
  485. 0000055A  48C1                     ext.l      D1
  486. 0000055C  E989                     lsl        D1, 4
  487. 0000055E  0680 FFFF 83A8           addi.l     D0, 0xFFFF83A8
  488. 00000564  D081                     add.l      D0, D1
  489. 00000566  2040                     movea.l    A0, D0
  490. 00000568  215F 000C                move.l     [A0 + 0xC], [A7]+
  491. 0000056C  5245                     addq.w     D5, 1
  492. label0000056E:
  493. 0000056E  0C45 000A                cmpi.w     D5, 0xA /* '\n' */
  494. 00000572  6DA6                     blt        -0x58 /* 0000051A */
  495. 00000574  5246                     addq.w     D6, 1
  496. label00000576:
  497. 00000576  0C46 000B                cmpi.w     D6, 0xB
  498. 0000057A  6D00 FF56                blt        -0xA8 /* 000004D2 */
  499. 0000057E  7C00                     moveq.l    D6, 0x00
  500. 00000580  6028                     bra        +0x2A /* 000005AA */
  501. label00000582:
  502. 00000582  7A00                     moveq.l    D5, 0x00
  503. 00000584  601C                     bra        +0x1E /* 000005A2 */
  504. label00000586:
  505. 00000586  303C 0840                move.w     D0, 0x840
  506. 0000058A  C1C6                     muls.w     D0, D6
  507. 0000058C  323C 0112                move.w     D1, 0x112
  508. 00000590  C3C5                     muls.w     D1, D5
  509. 00000592  0680 FFFF 8448           addi.l     D0, 0xFFFF8448
  510. 00000598  D081                     add.l      D0, D1
  511. 0000059A  2040                     movea.l    A0, D0
  512. 0000059C  4268 0110                clr.w      [A0 + 0x110]
  513. 000005A0  5245                     addq.w     D5, 1
  514. label000005A2:
  515. 000005A2  0C45 0005                cmpi.w     D5, 0x5
  516. 000005A6  6DDE                     blt        -0x20 /* 00000586 */
  517. 000005A8  5246                     addq.w     D6, 1
  518. label000005AA:
  519. 000005AA  0C46 000B                cmpi.w     D6, 0xB
  520. 000005AE  6DD2                     blt        -0x2C /* 00000582 */
  521. 000005B0  42A7                     clr.l      -[A7]
  522. 000005B2  3F3C 01F4                move.w     -[A7], 0x1F4
  523. 000005B6  A9BC                     syscall    GetPicture
  524. 000005B8  23DF FFFF ED16           move.l     [0xFFFFED16], [A7]+
  525. 000005BE  7C00                     moveq.l    D6, 0x00
  526. 000005C0  601E                     bra        +0x20 /* 000005E0 */
  527. label000005C2:
  528. 000005C2  3046                     movea.w    A0, D6
  529. 000005C4  D0C6                     add.w      A0, D6
  530. 000005C6  D1FC FFFF 7D0C           add.l      A0, 0xFFFF7D0C
  531. 000005CC  30BC 0003                move.w     [A0], 0x3
  532. 000005D0  3046                     movea.w    A0, D6
  533. 000005D2  D0C6                     add.w      A0, D6
  534. 000005D4  D1FC FFFF 7DD4           add.l      A0, 0xFFFF7DD4
  535. 000005DA  30BC FFFF                move.w     [A0], 0xFFFF
  536. 000005DE  5246                     addq.w     D6, 1
  537. label000005E0:
  538. 000005E0  0C46 0064                cmpi.w     D6, 0x64 /* 'd' */
  539. 000005E4  6DDC                     blt        -0x22 /* 000005C2 */
  540. 000005E6  7C00                     moveq.l    D6, 0x00
  541. 000005E8  601E                     bra        +0x20 /* 00000608 */
  542. label000005EA:
  543. 000005EA  701A                     moveq.l    D0, 0x1A
  544. 000005EC  C1C6                     muls.w     D0, D6
  545. 000005EE  2040                     movea.l    A0, D0
  546. 000005F0  D1FC FFFF E858           add.l      A0, 0xFFFFE858
  547. 000005F6  4250                     clr.w      [A0]
  548. 000005F8  701A                     moveq.l    D0, 0x1A
  549. 000005FA  C1C6                     muls.w     D0, D6
  550. 000005FC  2040                     movea.l    A0, D0
  551. 000005FE  D1FC FFFF E854           add.l      A0, 0xFFFFE854
  552. 00000604  4290                     clr.l      [A0]
  553. 00000606  5246                     addq.w     D6, 1
  554. label00000608:
  555. 00000608  0C46 000A                cmpi.w     D6, 0xA /* '\n' */
  556. 0000060C  6DDC                     blt        -0x22 /* 000005EA */
  557. 0000060E  4279 FFFF 7EEE           clr.w      [0xFFFF7EEE]
  558. 00000614  4279 FFFF 7EF0           clr.w      [0xFFFF7EF0]
  559. 0000061A  42A7                     clr.l      -[A7]
  560. 0000061C  2F3C 736E 6420           move.l     -[A7], 0x736E6420 /* 'snd ' */
  561. 00000622  3F3C 0080                move.w     -[A7], 0x80
  562. 00000626  A9A0                     syscall    GetResource
  563. 00000628  23DF FFFF EADE           move.l     [0xFFFFEADE], [A7]+
  564. 0000062E  7004                     moveq.l    D0, 0x04
  565. 00000630  A122                     syscall    NewHandle, flags=1
  566. 00000632  2848                     movea.l    A4, A0
  567. 00000634  23D4 FFFF EE3C           move.l     [0xFFFFEE3C], [A4]
  568. 0000063A  204C                     movea.l    A0, A4
  569. 0000063C  A029                     syscall    HLock
  570. 0000063E  1007                     move.b     D0, D7
  571. 00000640  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  572. 00000644  4E5E                     unlink     A6
  573. 00000646  4E75                     rts
  574. 00000648  8A49                     or.w       D5, A1
  575. 0000064A  6E69                     bgt        +0x6B /* 000006B5 */
  576. 0000064C  745F                     moveq.l    D2, 0x5F
  577. 0000064E  4749                     chk.w      D3, A1
  578. 00000650  6E69                     bgt        +0x6B /* 000006BB */
  579. 00000652  7400                     moveq.l    D2, 0x00
  580. 00000654  0000 2F07                ori.b      D0, 0x7
  581. // begin alternate branch 00000656-00000658
  582. fn00000656:
  583. 00000656  2F07                     move.l     -[A7], D7
  584. // end alternate branch 00000656-00000658
  585. fn00000656: // (misaligned)
  586. 00000658  7E00                     moveq.l    D7, 0x00
  587. 0000065A  601E                     bra        +0x20 /* 0000067A */
  588. label0000065C:
  589. 0000065C  2007                     move.l     D0, D7
  590. 0000065E  48C0                     ext.l      D0
  591. 00000660  E788                     lsl        D0, 3
  592. 00000662  0680 FFFF EB06           addi.l     D0, 0xFFFFEB06
  593. 00000668  2F00                     move.l     -[A7], D0
  594. 0000066A  3F3C 0081                move.w     -[A7], 0x81
  595. 0000066E  7001                     moveq.l    D0, 0x01
  596. 00000670  D047                     add.w      D0, D7
  597. 00000672  3F00                     move.w     -[A7], D0
  598. 00000674  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  599. 00000678  5247                     addq.w     D7, 1
  600. label0000067A:
  601. 0000067A  0C47 0041                cmpi.w     D7, 0x41 /* 'A' */
  602. 0000067E  6DDC                     blt        -0x22 /* 0000065C */
  603. 00000680  2E1F                     move.l     D7, [A7]+
  604. 00000682  4E75                     rts
  605. fn00000684:
  606. 00000684  4E56 FF8E                link       A6, -0x0072
  607. 00000688  2F07                     move.l     -[A7], D7
  608. 0000068A  3D7C 4C43 FF94           move.w     [A6 - 0x6C], 0x4C43 /* 'LC' */
  609. 00000690  7020                     moveq.l    D0, 0x20
  610. 00000692  2D40 FF96                move.l     [A6 - 0x6A], D0
  611. 00000696  426E FF9A                clr.w      [A6 - 0x66]
  612. 0000069A  3D7C 4200 FF9C           move.w     [A6 - 0x64], 0x4200 /* 'B\0' */
  613. 000006A0  4267                     clr.w      -[A7]
  614. 000006A2  4267                     clr.w      -[A7]
  615. 000006A4  42A7                     clr.l      -[A7]
  616. 000006A6  2F3C FFFF EE52           move.l     -[A7], 0xFFFFEE52
  617. 000006AC  486E FFBA                pea.l      [A6 - 0x46]
  618. 000006B0  303C 0001                move.w     D0, 0x1
  619. 000006B4  AA52                     syscall    HFSPinaforeDispatch/HighLevelFSDispatch
  620. 000006B6  41EE FFBA                lea.l      A0, [A6 - 0x46]
  621. 000006BA  2D48 FF9E                move.l     [A6 - 0x62], A0
  622. 000006BE  42AE FFB6                clr.l      [A6 - 0x4A]
  623. 000006C2  41EE FF8E                lea.l      A0, [A6 - 0x72]
  624. 000006C6  A9F2                     syscall    Launch/LaunchApplication
  625. 000006C8  3E00                     move.w     D7, D0
  626. 000006CA  4A47                     tst.w      D7
  627. 000006CC  548F                     addq.l     A7, 2
  628. 000006CE  660E                     bne        +0x10 /* 000006DE */
  629. 000006D0  41F9 FFFF EAE6           lea.l      A0, [0xFFFFEAE6]
  630. 000006D6  20EE FFA2                move.l     [A0]+, [A6 - 0x5E]
  631. 000006DA  20EE FFA6                move.l     [A0]+, [A6 - 0x5A]
  632. label000006DE:
  633. 000006DE  2E1F                     move.l     D7, [A7]+
  634. 000006E0  4E5E                     unlink     A6
  635. 000006E2  4E75                     rts
  636. 000006E4  8D49 6E69                pack       -[A6], -[A1], 0x6E69
  637. 000006E8  745F                     moveq.l    D2, 0x5F
  638. 000006EA  536F 756E                subq.w     [A7 + 0x756E], 1
  639. 000006EE  6453                     bcc        +0x55 /* 00000743 */
  640. 000006F0  6574                     bcs        +0x76 /* 00000766 */
  641. 000006F2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  642. // begin alternate branch 000006F4-000006F8
  643. fn000006F4:
  644. 000006F4  4E56 FFF8                link       A6, -0x0008
  645. // end alternate branch 000006F4-000006F8
  646. fn000006F4: // (misaligned)
  647. 000006F6  FFF8                     .extension 0xFF8 // unimplemented
  648. 000006F8  48E7 0300                movem.l    -[A7], D6,D7
  649. 000006FC  A852                     syscall    HideCursor
  650. 000006FE  486E FFF8                pea.l      [A6 - 0x8]
  651. 00000702  42A7                     clr.l      -[A7]
  652. 00000704  2F3C 00F0 0280           move.l     -[A7], 0xF00280
  653. 0000070A  A8A7                     syscall    SetRect
  654. 0000070C  4267                     clr.w      -[A7]
  655. 0000070E  42A7                     clr.l      -[A7]
  656. 00000710  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  657. 00000714  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  658. 00000718  2F39 FFFF E832           move.l     -[A7], [0xFFFFE832]
  659. 0000071E  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  660. 00000722  3E00                     move.w     D7, D0
  661. 00000724  0C47 FFFF                cmpi.w     D7, 0xFFFF
  662. 00000728  4FEF 0012                lea.l      A7, [A7 + 0x12]
  663. 0000072C  660A                     bne        +0xC /* 00000738 */
  664. 0000072E  33FC 0003 FFFF E852      move.w     [0xFFFFE852], 0x3
  665. 00000736  604E                     bra        +0x50 /* 00000786 */
  666. label00000738:
  667. 00000738  2F39 FFFF E832           move.l     -[A7], [0xFFFFE832]
  668. 0000073E  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  669. 00000742  4257                     clr.w      [A7]
  670. 00000744  42A7                     clr.l      -[A7]
  671. 00000746  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  672. 0000074A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  673. 0000074E  2F39 FFFF E836           move.l     -[A7], [0xFFFFE836]
  674. 00000754  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  675. 00000758  3E00                     move.w     D7, D0
  676. 0000075A  0C47 FFFF                cmpi.w     D7, 0xFFFF
  677. 0000075E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  678. 00000762  660A                     bne        +0xC /* 0000076E */
  679. 00000764  33FC 0003 FFFF E852      move.w     [0xFFFFE852], 0x3
  680. // begin alternate branch 00000766-0000076C
  681. label00000766:
  682. 00000766  0003 FFFF                ori.b      D3, 0xFF
  683. 0000076A  E852                     roxr       D2.w, 4
  684. // end alternate branch 00000766-0000076C
  685. label00000766: // (misaligned)
  686. 0000076C  6018                     bra        +0x1A /* 00000786 */
  687. label0000076E:
  688. 0000076E  4EBA 0060                jsr        [PC + 0x60 /* 000007D0 */]
  689. 00000772  42A7                     clr.l      -[A7]
  690. 00000774  A975                     syscall    TickCount
  691. 00000776  205F                     movea.l    A0, [A7]+
  692. 00000778  41E8 012C                lea.l      A0, [A0 + 0x12C]
  693. 0000077C  2C08                     move.l     D6, A0
  694. label0000077E:
  695. 0000077E  42A7                     clr.l      -[A7]
  696. 00000780  A975                     syscall    TickCount
  697. 00000782  BC9F                     cmp.l      D6, [A7]+
  698. 00000784  62F8                     bhi        -0x6 /* 0000077E */
  699. label00000786:
  700. 00000786  A853                     syscall    ShowCursor
  701. 00000788  4CDF 00C0                movem.l    D6,D7, [A7]+
  702. 0000078C  4E5E                     unlink     A6
  703. 0000078E  4E75                     rts
  704. 00000790  8A49                     or.w       D5, A1
  705. 00000792  6E69                     bgt        +0x6B /* 000007FD */
  706. 00000794  745F                     moveq.l    D2, 0x5F
  707. 00000796  474C                     chk.w      D3, A4
  708. 00000798  414D                     chk.w      D0, A5
  709. 0000079A  5300                     subq.b     D0, 1
  710. 0000079C  0000 2F07                ori.b      D0, 0x7
  711. 000007A0  7EFF                     moveq.l    D7, 0xFFFFFFFF
  712. 000007A2  42A7                     clr.l      -[A7]
  713. 000007A4  3F3C 0088                move.w     -[A7], 0x88
  714. 000007A8  42A7                     clr.l      -[A7]
  715. 000007AA  2F07                     move.l     -[A7], D7
  716. 000007AC  AA46                     syscall    GetNewCWindow
  717. 000007AE  23DF FFFF 7CF6           move.l     [0xFFFF7CF6], [A7]+
  718. 000007B4  2F39 FFFF 7CF6           move.l     -[A7], [0xFFFF7CF6]
  719. 000007BA  A915                     syscall    ShowWindow
  720. 000007BC  2F39 FFFF 7CF6           move.l     -[A7], [0xFFFF7CF6]
  721. 000007C2  A922                     syscall    BeginUpdate
  722. 000007C4  2F39 FFFF 7CF6           move.l     -[A7], [0xFFFF7CF6]
  723. 000007CA  A923                     syscall    EndUpdate
  724. 000007CC  2E1F                     move.l     D7, [A7]+
  725. 000007CE  4E75                     rts
  726. fn000007D0:
  727. 000007D0  4E56 FFEC                link       A6, -0x0014
  728. 000007D4  48E7 0108                movem.l    -[A7], D7,A4
  729. 000007D8  2F39 FFFF E832           move.l     -[A7], [0xFFFFE832]
  730. 000007DE  A873                     syscall    SetPort
  731. 000007E0  42A7                     clr.l      -[A7]
  732. 000007E2  3F3C 2328                move.w     -[A7], 0x2328 /* '#(' */
  733. 000007E6  A9BC                     syscall    GetPicture
  734. 000007E8  285F                     movea.l    A4, [A7]+
  735. 000007EA  2F0C                     move.l     -[A7], A4
  736. 000007EC  2079 FFFF E832           movea.l    A0, [0xFFFFE832]
  737. 000007F2  4868 0010                pea.l      [A0 + 0x10]
  738. 000007F6  A8F6                     syscall    DrawPicture
  739. 000007F8  2F0C                     move.l     -[A7], A4
  740. 000007FA  A9A3                     syscall    ReleaseResource
  741. 000007FC  486E FFF8                pea.l      [A6 - 0x8]
  742. 00000800  2F3C 0078 0000           move.l     -[A7], 0x780000 /* 'x\0\0' */
  743. 00000806  2F3C 0168 0280           move.l     -[A7], 0x1680280
  744. 0000080C  A8A7                     syscall    SetRect
  745. 0000080E  486E FFF0                pea.l      [A6 - 0x10]
  746. 00000812  42A7                     clr.l      -[A7]
  747. 00000814  2F3C 00F0 0280           move.l     -[A7], 0xF00280
  748. 0000081A  A8A7                     syscall    SetRect
  749. 0000081C  7E00                     moveq.l    D7, 0x00
  750. 0000081E  606C                     bra        +0x6E /* 0000088C */
  751. label00000820:
  752. 00000820  2F39 FFFF E836           move.l     -[A7], [0xFFFFE836]
  753. 00000826  A873                     syscall    SetPort
  754. 00000828  4227                     clr.b      -[A7]
  755. 0000082A  2079 FFFF E836           movea.l    A0, [0xFFFFE836]
  756. 00000830  2F28 0002                move.l     -[A7], [A0 + 0x2]
  757. 00000834  203C 0004 0001           move.l     D0, 0x40001
  758. 0000083A  AB1D                     syscall    QDExtensions
  759. 0000083C  A89E                     syscall    PenNormal
  760. 0000083E  2079 FFFF E836           movea.l    A0, [0xFFFFE836]
  761. 00000844  4868 0010                pea.l      [A0 + 0x10]
  762. 00000848  A8A3                     syscall    EraseRect
  763. 0000084A  486E FFF0                pea.l      [A6 - 0x10]
  764. 0000084E  2007                     move.l     D0, D7
  765. 00000850  48C0                     ext.l      D0
  766. 00000852  E788                     lsl        D0, 3
  767. 00000854  0680 FFFF EB06           addi.l     D0, 0xFFFFEB06
  768. 0000085A  2F00                     move.l     -[A7], D0
  769. 0000085C  A8A5                     syscall    FillRect
  770. 0000085E  2F39 FFFF EAEE           move.l     -[A7], [0xFFFFEAEE]
  771. 00000864  A873                     syscall    SetPort
  772. 00000866  2F39 FFFF E836           move.l     -[A7], [0xFFFFE836]
  773. 0000086C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  774. 00000870  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  775. 00000874  2F39 FFFF E832           move.l     -[A7], [0xFFFFE832]
  776. 0000087A  2F39 FFFF EAEE           move.l     -[A7], [0xFFFFEAEE]
  777. 00000880  4EAD 04D2                jsr        [A5 + 0x4D2 /* export_150 */]
  778. 00000884  4FEF 0016                lea.l      A7, [A7 + 0x16]
  779. 00000888  0647 000A                addi.w     D7, 0xA /* '\n' */
  780. label0000088C:
  781. 0000088C  0C47 0041                cmpi.w     D7, 0x41 /* 'A' */
  782. 00000890  6D8E                     blt        -0x70 /* 00000820 */
  783. 00000892  2F39 FFFF E836           move.l     -[A7], [0xFFFFE836]
  784. 00000898  A873                     syscall    SetPort
  785. 0000089A  2079 FFFF E836           movea.l    A0, [0xFFFFE836]
  786. 000008A0  4868 0010                pea.l      [A0 + 0x10]
  787. 000008A4  A8A3                     syscall    EraseRect
  788. 000008A6  486E FFF0                pea.l      [A6 - 0x10]
  789. 000008AA  A8A2                     syscall    PaintRect
  790. 000008AC  4227                     clr.b      -[A7]
  791. 000008AE  2079 FFFF E836           movea.l    A0, [0xFFFFE836]
  792. 000008B4  2F28 0002                move.l     -[A7], [A0 + 0x2]
  793. 000008B8  203C 0004 0001           move.l     D0, 0x40001
  794. 000008BE  AB1D                     syscall    QDExtensions
  795. 000008C0  2F39 FFFF EAEE           move.l     -[A7], [0xFFFFEAEE]
  796. 000008C6  A873                     syscall    SetPort
  797. 000008C8  2F39 FFFF E836           move.l     -[A7], [0xFFFFE836]
  798. 000008CE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  799. 000008D2  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  800. 000008D6  2F39 FFFF E832           move.l     -[A7], [0xFFFFE832]
  801. 000008DC  2F39 FFFF EAEE           move.l     -[A7], [0xFFFFEAEE]
  802. 000008E2  4EAD 04D2                jsr        [A5 + 0x4D2 /* export_150 */]
  803. 000008E6  2EB9 FFFF E832           move.l     [A7], [0xFFFFE832]
  804. 000008EC  A873                     syscall    SetPort
  805. 000008EE  2079 FFFF E832           movea.l    A0, [0xFFFFE832]
  806. 000008F4  4868 0010                pea.l      [A0 + 0x10]
  807. 000008F8  A8A2                     syscall    PaintRect
  808. 000008FA  7E00                     moveq.l    D7, 0x00
  809. 000008FC  4FEF 0012                lea.l      A7, [A7 + 0x12]
  810. 00000900  6072                     bra        +0x74 /* 00000974 */
  811. label00000902:
  812. 00000902  2F39 FFFF E836           move.l     -[A7], [0xFFFFE836]
  813. 00000908  A873                     syscall    SetPort
  814. 0000090A  4227                     clr.b      -[A7]
  815. 0000090C  2079 FFFF E836           movea.l    A0, [0xFFFFE836]
  816. 00000912  2F28 0002                move.l     -[A7], [A0 + 0x2]
  817. 00000916  203C 0004 0001           move.l     D0, 0x40001
  818. 0000091C  AB1D                     syscall    QDExtensions
  819. 0000091E  A89E                     syscall    PenNormal
  820. 00000920  2079 FFFF E836           movea.l    A0, [0xFFFFE836]
  821. 00000926  4868 0010                pea.l      [A0 + 0x10]
  822. 0000092A  A8A3                     syscall    EraseRect
  823. 0000092C  2079 FFFF E836           movea.l    A0, [0xFFFFE836]
  824. 00000932  4868 0010                pea.l      [A0 + 0x10]
  825. 00000936  2007                     move.l     D0, D7
  826. 00000938  48C0                     ext.l      D0
  827. 0000093A  E788                     lsl        D0, 3
  828. 0000093C  0680 FFFF EB06           addi.l     D0, 0xFFFFEB06
  829. 00000942  2F00                     move.l     -[A7], D0
  830. 00000944  A8A5                     syscall    FillRect
  831. 00000946  2F39 FFFF EAEE           move.l     -[A7], [0xFFFFEAEE]
  832. 0000094C  A873                     syscall    SetPort
  833. 0000094E  2F39 FFFF E836           move.l     -[A7], [0xFFFFE836]
  834. 00000954  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  835. 00000958  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  836. 0000095C  2F39 FFFF E832           move.l     -[A7], [0xFFFFE832]
  837. 00000962  2F39 FFFF EAEE           move.l     -[A7], [0xFFFFEAEE]
  838. 00000968  4EAD 04D2                jsr        [A5 + 0x4D2 /* export_150 */]
  839. 0000096C  4FEF 0016                lea.l      A7, [A7 + 0x16]
  840. 00000970  0647 000A                addi.w     D7, 0xA /* '\n' */
  841. label00000974:
  842. 00000974  0C47 0041                cmpi.w     D7, 0x41 /* 'A' */
  843. 00000978  6D88                     blt        -0x76 /* 00000902 */
  844. 0000097A  2F39 FFFF E836           move.l     -[A7], [0xFFFFE836]
  845. 00000980  A873                     syscall    SetPort
  846. 00000982  2079 FFFF E836           movea.l    A0, [0xFFFFE836]
  847. 00000988  4868 0010                pea.l      [A0 + 0x10]
  848. 0000098C  A8A3                     syscall    EraseRect
  849. 0000098E  486E FFF0                pea.l      [A6 - 0x10]
  850. 00000992  A8A2                     syscall    PaintRect
  851. 00000994  4227                     clr.b      -[A7]
  852. 00000996  2079 FFFF E836           movea.l    A0, [0xFFFFE836]
  853. 0000099C  2F28 0002                move.l     -[A7], [A0 + 0x2]
  854. 000009A0  203C 0004 0001           move.l     D0, 0x40001
  855. 000009A6  AB1D                     syscall    QDExtensions
  856. 000009A8  2F39 FFFF EAEE           move.l     -[A7], [0xFFFFEAEE]
  857. 000009AE  A873                     syscall    SetPort
  858. 000009B0  2F39 FFFF E836           move.l     -[A7], [0xFFFFE836]
  859. 000009B6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  860. 000009BA  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  861. 000009BE  2F39 FFFF E832           move.l     -[A7], [0xFFFFE832]
  862. 000009C4  2F39 FFFF EAEE           move.l     -[A7], [0xFFFFEAEE]
  863. 000009CA  4EAD 04D2                jsr        [A5 + 0x4D2 /* export_150 */]
  864. 000009CE  4FEF 0016                lea.l      A7, [A7 + 0x16]
  865. 000009D2  4CDF 1080                movem.l    D7,A4, [A7]+
  866. 000009D6  4E5E                     unlink     A6
  867. 000009D8  4E75                     rts
  868. 000009DA  8D49 6E69                pack       -[A6], -[A1], 0x6E69
  869. 000009DE  745F                     moveq.l    D2, 0x5F
  870. 000009E0  4473 7047                neg.w      [A3 + D7.w + 0x47]
  871. 000009E4  4C41 4D53                movem.l    D0,D1,D4,D6,A0,A2,A3,A6, D1
  872. 000009E8  0000                     .incomplete
  873.